home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 April / EnigmA AMIGA RUN 17 (1997)(G.R. Edizioni)(IT)[!][issue 1997-04][EAR-CD].iso / EARCD / util / misc / PatchSetFunc.readme < prev    next >
Text File  |  1997-01-05  |  2KB  |  53 lines

  1. Short:    Redirect SetFunction() to patch.library V1.52
  2. Author:   snfuchs@sokrates.franken.de
  3. Uploader: snfuchs@sokrates.franken.de
  4. Type:     util/misc
  5.  
  6. This one was written as a support program, for my patch.library.
  7. It patches the exec.library/SetFunction() to use patch.library
  8. instead of the normal OS-function.
  9.  
  10.  
  11. This release of PatchSetFunc (V1.52) fixes the following bugs:
  12.  
  13. V1.52    FIX: reenabled use with Executive, as V2.0 seems to work alright
  14.        FIX: No longer used for the monitor-program MSM (see Compatibility)
  15.     ENHANCEMENT: Included the latest patch.library V5 release
  16. V1.51    FIX: In an attempt to get rid off direct reads to AbsExecBase in V1.41
  17.     I didn't always access the new field pc-relativ.
  18.     (This fixes crashes, when installing and removing patches)
  19.     (I still wonder how it could ever work on my system )
  20.     ENHANCEMENT: Anyway PatchSetFunc is fully pc-relativ now.
  21.     ENHANCEMENT: Included the latest patch.library V5 beta
  22. V1.50    FIX: PatchSetFunc could cause crashes when patching the various
  23.     exec.library functions.
  24.     This was also why the ReleaseSemphore patch of RetinaEmu (see V1.42)
  25.     crashed.
  26.     (This bug has been fixed, patches to ReleaseSemaphore() are reenabled.)
  27. V1.44    ENHANCEMENT: Removed some unnessary debug code
  28. V1.43    ENHANCEMENT: Workarounds for the NoBorder options of MCP and NewIcons
  29.         (Note: All known No-Icon-Border programs depend on the value 8 residing
  30.         on the stack to find out, if Workbench indents to draw icon borders or
  31.     something else. This was never documented and may fail with future
  32.     versions of the OS)
  33.     DOCUMENTATION: Problems with NoIconBorder
  34. V1.42    FIX: No longer patches the exec.library function ReleaseSemaphore()
  35.     (This fixes crashes with RetinaEmu) 
  36. V1.41   ENHANCEMENT: Sets a private bit in the patch.library base structure,
  37.     if active.
  38.     DOCUMENTATION: Problems with NoDraw & NoFill
  39. V1.40    ENHANCEMENT: Automatically extends the stack to at least 2000 bytes
  40.     for each patch, if patch.library V5+ is installed
  41.  
  42.  
  43. ============================= Archive contents =============================
  44.  
  45. Original  Packed Ratio    Date     Time    Name
  46. -------- ------- ----- --------- --------  -------------
  47.    10724    6209 42.1% 27-Dec-96 00:35:04 +patch.library
  48.     2924    1740 40.4% 26-Dec-96 23:58:12 +PatchSetFunc
  49.    13577    5339 60.6% 27-Dec-96 13:36:30 +PatchSetFunc.guide
  50.     1972     957 51.4% 27-Dec-96 13:38:28 +PatchSetFunc.readme
  51. -------- ------- ----- --------- --------
  52.    29197   14245 51.2% 30-Dec-96 13:44:08   4 files
  53.